superior duodenal recess - French English Dictionary